import React from 'react'
import { Rate } from 'antd'

interface PinProps extends React.ComponentProps<typeof Rate> {
  checked: boolean
  onChangeChecked?: (checked: boolean) => void
}

export const Pin = ({ checked, onChangeChecked, ...resProps }: PinProps) => {
  return <Rate count={1} value={checked ? 1 : 0} onChange={value => onChangeChecked?.(!!value)} {...resProps} />
}
